Big Huge Thesaurus

New World vulture

noun